throw oneself into the breach - French English Dictionary